from interface import Command

class ClearCommand(Command):
    """
    清除屏幕命令类
    """
    @staticmethod
    def get_description():
        return "清除屏幕"

    @staticmethod
    def get_name():
        return "clear"

    @staticmethod
    def execute(args):
        """
        执行命令
        :param args: 命令行参数列表
        :return: None
        """
        import os
        os.system('cls' if os.name == 'nt' else 'clear')

    @staticmethod
    def get_arguments(args):
        """
        解析命令行参数
        :param args: 命令行参数列表
        :return: 参数字典
        """
        return {}